#ifndef SPHERE_H
#define SPHERE_H
#include "Objet.h"
#include "Point.h"
#include "Intersection.h"
#include "Rayon.h"
#include "Vecteur.h"
#include "Matrice.h"
#include "Couleur.h"
#include <cmath>
#include <stdlib.h>

class Sphere : public Objet {

private:

	float rayon;
	Point origine;

public:

	Sphere();
	Sphere(float, const Point &);
	~Sphere();
	float getRayon() { return rayon; }
	Point getOrigine() { return origine; }

	Intersection * intersection(const Rayon &);

};
#endif